Ускорение сборки C++ проектов, способы и последствия

  • Поток 2
  • Очно
  • 16:10
  • RU

В докладе обсуждаются способы улучшения времени сборки C++ проектов, опыт полученный в ходе ускорения сборки клиента и тулов World Of Tanks. Также описывается эффект, который они оказывают на организацию кодобазы (как позитивный, так и негативный) и затраты, которые необходимы для поддержки этих решений, т.к. не все они бесплатны. Методики, описываемые в докладе: ускорение линковки (Incremental Linking, Fastlink), ускорение компиляции(Include what you use, использование precompiled headers)

Презентация

Александр Жоров

Senior Engine Developer, Wargaming, Минск, Беларусь

Senior Engine Developer, работаю над клиентом World Of Tanks с 2011. Области: геймплейные подсистемы движка, геймплейная логика боя. В ходе работы также занимаюсь частью вопросов организации кодобазы и совместной работы …

Посмотрите видео доклада